﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace VIA.SiMoJi.Domain
{
    public class ZKTEcoFaceEvents<TRequest> : EventArgs where TRequest : ZKTEcoRequest
    {
        public TRequest Request { get; set; }
    }
    public class ZKTEcoFaceInitializeEvents : ZKTEcoFaceEvents<InitializeRequest>
    {

    }
    public class ZKTEcoFaceLoginEvents : ZKTEcoFaceEvents<LoginRequest>
    {

    }
    public class ZKTEcoFaceOperationEvents : ZKTEcoFaceEvents<OperatingRequest>
    {

    }
    public class ZKTEcoFaceUploadUserInfoEvents : ZKTEcoFaceEvents<UploadUserInfoRequest>
    {

    }

    public class ZKTEcoFaceHeartbeatEvents : ZKTEcoFaceEvents<HeartbeatRequest>
    {

    }
}
